package com.example.makerspace.service;

import com.example.makerspace.dto.Result;
import com.example.makerspace.dto.organizeDTO.OrganizeDTO;
import com.example.makerspace.vo.OrganizationProjectVO;
import com.example.makerspace.vo.OrganizationVO;

import javax.servlet.http.HttpServletRequest;

public interface OrganizeService {
    Result createOrganize(OrganizeDTO organizeDTO);

    Result updateOrganize(OrganizeDTO organizeDTO);

    Result addOrganizePeople(OrganizationVO organizationVO);

    Result delOrganizePeople(OrganizationVO organizationVO);

    Result createOrganizeProject(OrganizationProjectVO organizationProjectVO);

    Result showUserOrganizes(HttpServletRequest request);

    Result showUserOrganizesPen(HttpServletRequest request, Integer organizeId);

    Result showUserOrganizeProject(Integer organizeId);
}
